#ifndef SHUTDOWN_SCREEN_H
#define SHUTDOWN_SCREEN_H

#include "lvgl/lvgl.h"

// 关机界面函数声明
void create_shutdown_screen(void);
void cleanup_shutdown_screen(void);

// 关机完成回调函数类型
typedef void (*shutdown_complete_cb_t)(void);

// 设置关机完成回调
void set_shutdown_complete_callback(shutdown_complete_cb_t callback);

// 设置鼠标输入设备
void set_mouse_indev(lv_indev_t *mouse_indev);

#endif // SHUTDOWN_SCREEN_H
